package cc.rengu.igas.share.core.model;

import java.io.Serializable;
import java.util.Map;

/**
 * 用户信息对象
 * Created by wangcheng on 2021/6/4 14:34
 */
public class UserInfo implements Serializable {
    private String instId;      /* 多法人标识 */
    private String userId;      /* 用户标识 */
    private String userInst;    /* 用户所属主体 */
    private String mobileNo;    /* 用户手机号 */
    private String userName;    /* 用户姓名 */
    private String certType;    /* 证件类型 */
    private String certNo;      /* 证件号码 */
    private String transPassword;    /* 交易密码 */
    private String transPasswordSalt;    /* 交易密码盐值 */
    private int transPasswordErrorTimes;   /* 连续交易密码错误次数 */
    private String lastUpdateTransPassword;   /* 前3次修改交易密码值 */
    private String userStatus;     /* 用户状态 */
    private Map<String, String> userApexMap;   /* 用户附加信息 */

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserInst() {
        return userInst;
    }

    public void setUserInst(String userInst) {
        this.userInst = userInst;
    }

    public String getMobileNo() {
        return mobileNo;
    }

    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getTransPassword() {
        return transPassword;
    }

    public void setTransPassword(String transPassword) {
        this.transPassword = transPassword;
    }

    public String getTransPasswordSalt() {
        return transPasswordSalt;
    }

    public void setTransPasswordSalt(String transPasswordSalt) {
        this.transPasswordSalt = transPasswordSalt;
    }

    public int getTransPasswordErrorTimes() {
        return transPasswordErrorTimes;
    }

    public void setTransPasswordErrorTimes(int transPasswordErrorTimes) {
        this.transPasswordErrorTimes = transPasswordErrorTimes;
    }

    public String getLastUpdateTransPassword() {
        return lastUpdateTransPassword;
    }

    public void setLastUpdateTransPassword(String lastUpdateTransPassword) {
        this.lastUpdateTransPassword = lastUpdateTransPassword;
    }

    public String getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(String userStatus) {
        this.userStatus = userStatus;
    }

    public Map<String, String> getUserApexMap() {
        return userApexMap;
    }

    public void setUserApexMap(Map<String, String> userApexMap) {
        this.userApexMap = userApexMap;
    }
}
